<%@page import="service.TCountryInfo"%>
<%@page import="clases.Usuario"%>
<%@page import="clases.Jugador"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%
    //Recuperamos la lista de nombres que nos habrá mandado el servlet jugaores
    List<Jugador> listJugador = (List) request.getAttribute("listJugador");
    //Recuperamos el número del dorsal del jugador
    String numString = request.getParameter("num");
    int num = Integer.parseInt(numString);
    //Cogemos al usuario de la sesion
    Usuario usuario = (Usuario) session.getAttribute("usuario");

%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Lista de Usuarios</title>
        <link href="css/reset.css" type="text/css" rel="stylesheet" />
        <link href="css/estilo.css" type="text/css" rel="stylesheet" />
    </head>
    <body>
        <div id="pagina">
            <h1>Seleccionar jugador para la posición de ${posicion}</h1>
            <form action="control" method="post">
                <input type="hidden" name="opcion" value="seleccionar" />
                <input type="hidden" name="num" value="<%=num%>" />
                <input type="hidden" name="pais" value="ES" />
                <input type="hidden" name="cambiar" value="1" />
                <%
                    for (Jugador jugador : listJugador) {
                        String checked = (usuario.getJugadorNum(num).equals(jugador.getNombre())) ? " checked" : "";
                        out.print("<input type='radio' name='nombre' value='" + jugador.getNombre() + "'" + checked + " /> ");
                        out.print("<span class='nombrejugador'>");
                        out.print("<img src='http://footballpool.dataaccess.eu/images/flags/" + jugador.getPais() + ".gif' /> ");
                        out.print(jugador.getNombre());
                        out.print("</span><br />");
                    }

                %>
                <input type="submit" value="Aceptar Jugador" />
            </form>
                
        <form action="control" method="post">
                <input type="hidden" name="opcion" value="seleccionar" />
                <input type="hidden" name="num" value="<%=num%>" />
            <select name="pais">
                <%
                    String paisSeleccionado = request.getParameter("pais");
                    if(paisSeleccionado==null){
                        paisSeleccionado="ES";
                    }
                    //Metemos la lista de countrys en el select
                    List<TCountryInfo> listCountryInfo = (List) request.getAttribute("listCountryInfo");
                    for (TCountryInfo countryInfo : listCountryInfo) {
                        String selected = countryInfo.getSIsoCode().equals(paisSeleccionado) ? " selected" : "";
                        out.print("<option value='" + countryInfo.getSIsoCode() + "'" + selected + ">" + countryInfo.getSName() + "</option>");
                    }

                %>
            </select>
            <input type="submit" value="Cambiar País" />
        </form>
                
            <a href="control">Cancelar</a>
        </div>
    </body>
</html>
